home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / boot / czesc_1 / bootselector1.01 / english / bootselector.doc next >
Text File  |  1995-08-06  |  11KB  |  267 lines

  1.   --  -- - --  -- - --  -- - --  -- - --  -- - --  -- - --  -- - --  --
  2.    ________
  3.   \   ___  \  ° _°_     ____  ____           _______      _______
  4.    \  \  \__\   \  \   / _ / / _ /______    / _____/     /_  _  /___
  5.     \  \     ___ \ \\ /  //_/  //_   __/   / /_________ //  //_//  /__
  6.      \  \ ___\  \ \  X   / _\  / _\  _)_  /____  /  _  X   /_/_   ___/
  7.       \  \\___\  \/  /  /  // /  // /   \ _   / /  (_)  ) ___//  /
  8.        \  \___\\____/  /   / /   /_______\/__/ / \     / /   /  /
  9.         \________\/_______/_____/      /______/   \___/ /   /__/
  10.                                                     /__/   
  11.  
  12.     - --  -- - --  -- - --  -- - --  -- - --  -- - --  -- - --  -- -
  13.  
  14.                   presents
  15.  
  16.                   BootSelector 1.01
  17.                   =================
  18.  
  19.              © 1995 by Michael Gollmick
  20.  
  21.     I    Distribution                This is MAILWARE
  22.     II   Warranty                    No warranty!
  23.     III  Requirements                68060, 32MB RAM, Gfx-Board? No!
  24.     IV   Introduction                Something about the program
  25.     V    Usage and Installation      How to use a program
  26.     VI   BUGS                        No BUGS in this version, sorry
  27.     VII  The Future                  What future developing will bring
  28.     VIII Credits                     People who helped me
  29.     IX   History                     The most boring part...
  30.     X    Support                     Hotline for free...
  31.  
  32.  
  33. Distribution
  34. ------------
  35.  
  36. This program is MAILWARE. You may distribute this freely. If you  want  to
  37. include  it  into  a PD-Collection, you have to read the German Guide first
  38. (sorry but there was no time to translate the Distibution from German  into
  39. English)
  40. If you use it, you have to do a mail to me, this is the sense of  MAILWARE.
  41. But I would'nt mind, if you dont do this (maybe if you can't).
  42. If you like to send me an E-Mail, please use a sheet like this:
  43.  
  44. Name, Firstname:
  45. E-Mail         :
  46. Country, City  :
  47. Computer       :
  48. Kickstart      :
  49. Processor      :
  50. Memory         :
  51. Comment        :
  52.  
  53. You will help me by recoding BUGS and also will help giving me an over-
  54. view about the users of my program.
  55. Of course your datas will be handled seriously!
  56.  
  57. Warranty
  58. --------
  59.  
  60. There  is  no  warranty  FOR  nothing,  BUT  IF  you  like  reading   smart
  61. word-constructions, you may read the following:
  62.  
  63. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
  64. LAW.  EXCEPT  WHEN  OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDER AND/OR
  65. OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT  WARRANTY  OF  ANY  KIND,
  66. EITHER  EXPRESSED  OR  IMPLIED,  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  67. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR  A  PARTICULAR  PURPOSE.  THE
  68. ENTIRE  RISK  AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.
  69. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST  OF  ALL  NECESSARY
  70. SERVICING, REPAIR OR CORRECTION.
  71. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING  WILL
  72. ANY  COPYRIGHT  HOLDER, OR ANY OTHER PARTY WHO MAY REDISTRIBUTE THE PROGRAM
  73. AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,  INCLUDING  ANY  GENERAL,
  74. SPECIAL,  INCIDENTAL  OR  CONSEQUENTIAL  DAMAGES  ARISING OUT OF THE USE OR
  75. INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA  OR
  76. DATA  BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES
  77. OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER  PROGRAMS),  EVEN  IF
  78. SUCH  HOLDER  OR  OTHER  PARTY  HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  79. DAMAGES.
  80.  
  81. Requirements
  82. ------------
  83.  
  84. The program itself is not very demanding and should work on every Amiga. So
  85. there are only few requirements and this program will run on every computer
  86. having the following characteristics:
  87.  
  88.  - Amiga 500, 500+, 600, 1000, 1200, 2000, 3000, 4000; DraCo
  89.  - Kickstart 2.0 or higher
  90.  - Harddisk (recommended!)
  91.     because selecting the `Startup-Sequence` in Floppy-Disks-Only-Mode is a
  92.     little bit senseless, nevertheless the program will work.
  93.  - a mouse of course
  94.  - `execute`-command
  95.  
  96.  
  97. Introduction
  98. ------------
  99.  
  100. Have you ever had a VGA or Multisysnc-Monitor, and your machine was running
  101. in  a  screenmode  higher than 15kHz? Have you had the problem of an opened
  102. screen at the time you were booting the  machine?  Normally  you  put  some
  103. '>NIL:' to your startup-sequence and you have no opened 15kHz screen at the
  104. booting   of   your   machine,    the    Workbench    comes    with    your
  105. higher-than-15kHzscreen.  But  what  do  you  do, if you want to choose you
  106. startup's? You use a proggy like Bootmanager from Daniel Bachmann. But  all
  107. theses programs, I know, have the problem of opening an own screen, and you
  108. have your problem again, if you want to boot the original  startup-sequence
  109. (which is the regular case).
  110. Since I hate this I was searching FOR a solution, BUT I could'nt find  one.
  111. So  I decidet to write a program, which is calling another Startup-sequence
  112. if RMB is pressed while booting the machine.  After  some  tries  I  got  a
  113. version  which  was  able  to  execute a script. So I wanted to expand this
  114. Version for 3-Button-Mouses, but I could'nt solute this problem until  now.
  115. Since  that,  I  decidet  to  solve  my  problem  in  the simple way, I had
  116. programmed.
  117.  
  118. The useage + installation
  119. -------------------------
  120.  
  121. First step:
  122.  Simply rename your original startup-sequence which is executed usally to
  123.  Startup-Sequence I.
  124. Next step:
  125.  Write another one startup-sequence which is your alternative one (e.g.
  126. calling Bootmanager) and name it Startup-SequenceII.
  127. Put the Startup-Sequence from this archive to your S: and the file
  128. bootselector to your C:. After that everything should work and you can
  129. reboot your machine an everything should work.
  130.  
  131. BUGS
  132. ----
  133.  
  134. Testing this program took me a lot of time and today it seemed to be nearly
  135. bugless   (as   tested  on  a  various  number  of  Amigas  with  different
  136. characteristics), so I decided TO release Bootselector1.01
  137.  
  138. Whenever a bug occurs please send  me  a  little  bug-report  (address  see
  139. below)  This  report  should  contain  a description of the bug (of course,
  140. howelse could I do deal with this bug) and your system-configuration.
  141.  
  142. PAY ATTENTION: As I have tested this program such a long time I`m very not
  143.            glad about bug-reports (but please send them nevertheless, I
  144.            really like getting E-mails)
  145.  
  146. Whenever I recieve such a bug-report I will interupt my degree, buy  a  lot
  147. of coffee (bug-fixing can be a long and hard procedure) and fix the bugs so
  148. a correct version should be available soon.
  149.  
  150. Your BUG-REPORTS have to be sent to:
  151.  
  152.            wir94dgk@studserv.uni-leipzig.de
  153.  
  154. Testconfigurations:
  155.  -AMIGA 1200, 2MB CHIP, 8MB FAST, Blizzard 1220 Turboboard, Kickstart 3.0
  156.  -AMIGA 1200, 2MB CHIP, 4MB FAST, Blizzard 1230II Turbboboard, Kickstart 3.0
  157.  -AMIGA 500+, 2MB CHIP, 2MB 16-BitFAST, Rocktek HD-Controller, Kickstart 3.1
  158.  -AMIGA 500, 1MB CHIP, 1.5MB 16-BitFast, 4MB 32-BitFast, Neuroth 68020/881,
  159.   FSE-SCSI-Controller, Kickstart 3.1
  160.  -AMIGA 500, 512kB Chip, 512kB Fast, Kickstart 2.04
  161.  
  162. The future
  163. ----------
  164.  
  165. What I have planed for further version, what might be included
  166.  
  167.  
  168.   - the most important thing: polling for all mouse-buttons (including RMB)
  169.   - a GUI,
  170.   - a config-file, but that has to be demanded (and is certainly of no use
  171.     unless a GUI is implemented)
  172.  
  173. I`m very thankful for suggestions concerning this program as  well  as  for
  174. further projects. Your name will be included in my credit list and you will
  175. recieve a free update (seems to  be  a  little  bit  strange  because  this
  176. program is FREEWARE, doesn`t it?).
  177.  
  178. Credits
  179. -------
  180.  
  181. I`m very thankful to:
  182.  
  183.         Michael Reichenbach and Oliver Steinhäuser
  184.          - for agonizing beta-testing
  185.          - as well as for some ideas which are implemented in this
  186.            project or which might be included in later versions
  187.  
  188.         Pascal Behrend
  189.          - for reworking the german manual
  190.          - for translating the manual into English (Have you ever red
  191.            my translation? No? - Seems to be the best!)
  192.  
  193.         Commodore
  194.          - for developing the best computer (up to today) with a
  195.            tremedous Operating System.
  196.  
  197. History
  198. -------
  199.  
  200. The story so far...
  201.  
  202. ... Version 0.10 - NOT RELEASED OFFICIALLY
  203.          - mouse-buttons are detected
  204. ... Version 0.20 - NOT RELEASED OFFICIALLY
  205.          - executeing a script when pressing the mouse-button
  206. ... Version 0.30 - NOT RELEASED OFFICIALLY
  207.          - program reacts on RMB
  208.          - executes a script
  209. ... Version 0.40 - NOT RELEASED OFFICIALLY
  210.          - The program is protected against some errors and gives an information
  211.          - Information-output, if not sent to NIL:
  212. ... Version 0.50 - FIRST OFFICIAL RELEASE
  213.          - Bootselector released (Aminet, see also Aminet CD 6)
  214.          - includet the Version-String for VERSION
  215. ... Version 0.60 - NOT RELEASED OFFICIALLY
  216.          - GUI implemented, mangels Erfahrung jedoch nicht
  217. ... Version 0.61 - NOT RELEASED OFFICIALLY
  218.          - Mousedetection improoved (more save detection)
  219. ... Version 0.62 - NOT RELEASED OFFICIALLY
  220.          - MMB is used now BUGfree for the first time
  221. ... Version 0.70 - NOT RELEASED OFFICIALLY
  222.          - Tooltype-detection (Script-directory and two Startup-
  223.            Sequencen have to be entered)
  224. ... Version 0.71 - NOT RELEASED OFFICIALLY
  225.          - bug fixed: machine doesn`t crash any longer when there are
  226.            no tooltypes -> defaults are set instead
  227. ... Version 0.72 - NOT RELEASED OFFICIALLY
  228.          - new Errorhandlingroutine
  229.          - detecting RMB makes problems
  230. ... Version 0.73 - NOT RELEASED OFFICIALLY
  231.          - detection of RMB is cancelled for now
  232.          - Source has been changed
  233.          - Errorhandlingroutine has been improoved
  234. ... Version 0.74 - NOT RELEASED OFFICIALLY
  235.          - Errorhandlingroutine is not BUGfree yet
  236.          - code optimized a little bit (gained 297 bytes)
  237. ... Version 0.75 - NOT RELEASED OFFICIALLY
  238.          - code optimized again (gained 1234 bytes)
  239. ... Version 0.80 - BETA-RELEASE of `BootSelector`
  240. ... Version 0.81 - NOT RELEASED OFFICIALLY
  241.          - bug fixed: machine crashed when a wrong directory was set
  242. ... Version 0.82 - NOT RELEASED OFFICIALLY
  243.          - a script is only executed when set in tooltypes
  244. ... Version 0.83 - NOT RELEASED OFFICIALLY
  245.          - checks now the Directory-Tooltype and adds a "/" if ":" or "/"
  246.            is missing
  247. ... Version 0.84 - NOT RELEASED OFFICIALLY
  248.          - if SCRIPTDIR isn`t set -> S: is default-directory
  249. ... Version 0.85 - NOT RELEASED OFFICIALLY
  250.          - if REGULAR isn`t set -> program is brought to an end
  251. ... Version 1.00 - CANCELLED IN LAST MOMENT, CAUSE OF A BUG
  252.          - removed the ReadTooltype()-BUG
  253.          - Documentation has been overworked from Pascal and Tina
  254.          - making the .GUIDE
  255.  
  256.  
  257. Hope you can use this program. I would be happy about any reactions to this
  258. program.  If  you use it or if you have problems/questions, so feel free to
  259. contact me under:
  260.              wir94dgk@studserv.uni-leipzig.de
  261. I will try TO answer questions IF I can.
  262.  
  263. Michael Gollmick
  264. in august 1995
  265.  
  266. --
  267.